6155062c01578efea760cbb551d48a83e3c58d80,grails-core/src/main/groovy/org/codehaus/groovy/grails/compiler/injection/MixinTransformation.java,MixinTransformation,weaveMixinsIntoClass,#ClassNode#ListExpression#,76
Before Change
for (MethodNode mixinMethod : mixinMethods) {
if (isCandidateMethod(mixinMethod) && !hasDeclaredMethod(classNode, mixinMethod)) {
if (mixinMethod.isStatic()) {
/*MethodNode methodNode =*/ GrailsASTUtils.addDelegateStaticMethod(classNode, mixinMethod);
}
else {
/*MethodNode methodNode =*/ GrailsASTUtils.addDelegateInstanceMethod(classNode, fieldReference, mixinMethod, false);
After Change
for (MethodNode mixinMethod : mixinMethods) {
if (isCandidateMethod(mixinMethod) && !hasDeclaredMethod(classNode, mixinMethod)) {
if (mixinMethod.isStatic()) {
GrailsASTUtils.addCompileStaticAnnotation(GrailsASTUtils.addDelegateStaticMethod(classNode, mixinMethod));
}
else {
GrailsASTUtils.addCompileStaticAnnotation(GrailsASTUtils.addDelegateInstanceMethod(classNode, fieldReference, mixinMethod, false));